home *** CD-ROM | disk | FTP | other *** search
- %Title AUTOMATIC TELLER SYSTEM
- %Package USER INTERFACE ROUTINES
- %Subprogram ask for 4 digit code
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram ask for transaction type
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram ask for transaction amount
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram dispense cash and receipt
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
-
- %Subprogram return card
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram interact with customer
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- ask for 4 digit code
- ask for transaction type
- ask for transaction amount
- dispense cash and receipt
- return card
- End
- %Package BANK DATABASE ROUTINES
- %Subprogram check for positive account balance
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram update account balance
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram compare user code to card code
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- <body_of_subprogram>
- End
- %Subprogram interact with bank database
- %Inputs:
- debit/credit_amount
- account_number
- %Outputs
- account_balance
- Begin
- check for positive account balance
- update account balance
- compare user code to card code
- End
- %Subprogram ATM Main Program
- %Inputs:
- <input_list>
- %Outputs
- <output_list>
- Begin
- interact with customer
- interact with bank database
- End